package com.forgenet.message;

public interface PacketId {
    /**
     * 登录服
     */
    interface LoginServer {
        int REQ_ACCOUNT_AUTH = 1;
        int REQ_CREATE_ACCOUNT = 2;
    }

    /**
     * 网关服
     */
    interface GateServer {
        /**
         * 请求网关登录
         */
        int REQ_GATE_LOGIN = 101;
        /**
         * 返回网关登录
         */
        int RESP_GATE_LOGIN = 102;
    }

    /**
     * 服务注册发现组件
     */
    interface Consul {
        /**
         * 请求健康检查 consul agent发起
         */
        int REQ_HEATH_CHECK = 201;
    }

    /**
     * 管理员命令
     */
    public interface GM {
        /**
         * 请求使用gm命令
         */
        int REQ_USE_GM = 301;
        /**
         * 返回使用gm命令
         */
        int RESP_USE_GM = 302;
    }


    interface Game {
        /**
         * 请求登录角色
         */
        int REQ_LOGIN_ROLE_PACKET = 1001;
        /**
         * 返回登录角色
         */
        int RESP_LOGIN_ROLE_PACKET = 1002;

        /**
         * 请求创建角色
         */
        int REQ_CREATE_ROLE_PACKET = 1003;
        /**
         * 返回创建角色
         */
        int RESP_CREATE_ROLE_PACKET = 1004;
    }

}
